\section{TiXmlUnknown Class Reference}
\label{classTiXmlUnknown}\index{TiXmlUnknown@{TiXmlUnknown}}
{\tt \#include $<$tinyxml.h$>$}

Inheritance diagram for TiXmlUnknown::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classTiXmlUnknown}
\end{center}
\end{figure}


\subsection{Detailed Description}
Any tag that tinyXml doesn't recognize is saved as an unknown. It is a tag of text, but should not be modified. It will be written back to the XML, unchanged, when the file is saved.

DTD tags get thrown into TiXmlUnknowns. \subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf TiXmlUnknown} ()
\item 
virtual {\bf $\sim$TiXmlUnknown} ()
\item 
{\bf TiXmlUnknown} (const {\bf TiXmlUnknown} \&copy)
\item 
void {\bf operator=} (const {\bf TiXmlUnknown} \&copy)
\item 
virtual {\bf TiXmlNode} $\ast$ {\bf Clone} () const 
\begin{CompactList}\small\item\em Creates a copy of this Unknown and returns it. \item\end{CompactList}\item 
virtual void {\bf Print} (FILE $\ast$cfile, int depth) const 
\item 
virtual const char $\ast$ {\bf Parse} (const char $\ast$p, {\bf TiXmlParsingData} $\ast$data, {\bf TiXmlEncoding} encoding)
\item 
virtual const {\bf TiXmlUnknown} $\ast$ {\bf ToUnknown} () const 
\begin{CompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{CompactList}\item 
virtual {\bf TiXmlUnknown} $\ast$ {\bf ToUnknown} ()
\begin{CompactList}\small\item\em Cast to a more defined type. Will return null not of the requested type. \item\end{CompactList}\item 
virtual bool {\bf Accept} ({\bf TiXmlVisitor} $\ast$content) const 
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
void {\bf CopyTo} ({\bf TiXmlUnknown} $\ast$target) const 
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{TiXmlUnknown@{TiXmlUnknown}!TiXmlUnknown@{TiXmlUnknown}}
\index{TiXmlUnknown@{TiXmlUnknown}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TiXmlUnknown::TiXmlUnknown ()\hspace{0.3cm}{\tt  [inline]}}\label{classTiXmlUnknown_945f09b3c6538099c69fc563216750c3}


\index{TiXmlUnknown@{TiXmlUnknown}!$\sim$TiXmlUnknown@{$\sim$TiXmlUnknown}}
\index{$\sim$TiXmlUnknown@{$\sim$TiXmlUnknown}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual TiXmlUnknown::$\sim$TiXmlUnknown ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classTiXmlUnknown_c21966c3b551553d760b4a339c9acda0}


\index{TiXmlUnknown@{TiXmlUnknown}!TiXmlUnknown@{TiXmlUnknown}}
\index{TiXmlUnknown@{TiXmlUnknown}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}TiXmlUnknown::TiXmlUnknown (const {\bf TiXmlUnknown} \& {\em copy})\hspace{0.3cm}{\tt  [inline]}}\label{classTiXmlUnknown_be798ff4feea31474850c7f0de6bdf5e}




\subsection{Member Function Documentation}
\index{TiXmlUnknown@{TiXmlUnknown}!operator=@{operator=}}
\index{operator=@{operator=}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TiXmlUnknown::operator= (const {\bf TiXmlUnknown} \& {\em copy})\hspace{0.3cm}{\tt  [inline]}}\label{classTiXmlUnknown_5097fe228cd5ad4edcdddf02c334fd83}


\index{TiXmlUnknown@{TiXmlUnknown}!Clone@{Clone}}
\index{Clone@{Clone}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf TiXmlNode} $\ast$ TiXmlUnknown::Clone () const\hspace{0.3cm}{\tt  [virtual]}}\label{classTiXmlUnknown_675c4b2684af35e4c7649b7fd5ae598d}


Creates a copy of this Unknown and returns it. 



Implements {\bf TiXmlNode} \doxyref{}{p.}{classTiXmlNode_4508cc3a2d7a98e96a54cc09c37a78a4}.\index{TiXmlUnknown@{TiXmlUnknown}!Print@{Print}}
\index{Print@{Print}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TiXmlUnknown::Print (FILE $\ast$ {\em cfile}, int {\em depth}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classTiXmlUnknown_025f19c21ef01ea9be50febb8fe0ba06}


All TinyXml classes can print themselves to a filestream or the string class (\doxyref{TiXmlString}{p.}{classTiXmlString} in non-STL mode, std::string in STL mode.) Either or both cfile and str can be null.

This is a formatted print, and will insert tabs and newlines.

(For an unformatted stream, use the $<$$<$ operator.) 

Implements {\bf TiXmlBase} \doxyref{}{p.}{classTiXmlBase_0de56b3f2ef14c65091a3b916437b512}.\index{TiXmlUnknown@{TiXmlUnknown}!Parse@{Parse}}
\index{Parse@{Parse}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ TiXmlUnknown::Parse (const char $\ast$ {\em p}, {\bf TiXmlParsingData} $\ast$ {\em data}, {\bf TiXmlEncoding} {\em encoding})\hspace{0.3cm}{\tt  [virtual]}}\label{classTiXmlUnknown_a51c2694e4177b5f0b5429ee5a81b58d}




Implements {\bf TiXmlBase} \doxyref{}{p.}{classTiXmlBase_00e4edb0219d00a1379c856e5a1d2025}.\index{TiXmlUnknown@{TiXmlUnknown}!ToUnknown@{ToUnknown}}
\index{ToUnknown@{ToUnknown}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual const {\bf TiXmlUnknown}$\ast$ TiXmlUnknown::ToUnknown () const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classTiXmlUnknown_b0313e5fe77987d746ac1a97a254419d}


Cast to a more defined type. Will return null not of the requested type. 



Reimplemented from {\bf TiXmlNode} \doxyref{}{p.}{classTiXmlNode_fd7205cf31d7a376929f8a36930627a2}.\index{TiXmlUnknown@{TiXmlUnknown}!ToUnknown@{ToUnknown}}
\index{ToUnknown@{ToUnknown}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf TiXmlUnknown}$\ast$ TiXmlUnknown::ToUnknown ()\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classTiXmlUnknown_67c9fd22940e8c47f706a72cdd2e332c}


Cast to a more defined type. Will return null not of the requested type. 



Reimplemented from {\bf TiXmlNode} \doxyref{}{p.}{classTiXmlNode_06de5af852668c7e4af0d09c205f0b0d}.\index{TiXmlUnknown@{TiXmlUnknown}!Accept@{Accept}}
\index{Accept@{Accept}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool TiXmlUnknown::Accept ({\bf TiXmlVisitor} $\ast$ {\em content}) const\hspace{0.3cm}{\tt  [virtual]}}\label{classTiXmlUnknown_4e54d7482e05a837cf83c925cc683380}


Walk the XML tree visiting this node and all of its children. 

Implements {\bf TiXmlNode} \doxyref{}{p.}{classTiXmlNode_cc0f88b7462c6cb73809d410a4f5bb86}.\index{TiXmlUnknown@{TiXmlUnknown}!CopyTo@{CopyTo}}
\index{CopyTo@{CopyTo}!TiXmlUnknown@{TiXmlUnknown}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void TiXmlUnknown::CopyTo ({\bf TiXmlUnknown} $\ast$ {\em target}) const\hspace{0.3cm}{\tt  [protected]}}\label{classTiXmlUnknown_08ca7b225a2bcb604d3c72e199d33408}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/{\bf tinyxml.h}\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/{\bf tinyxml.cpp}\item 
/home/msneddon/eclipse/ganymede\_\-cpp/workspace/NFsim\_\-svn/src/NFinput/TinyXML/{\bf tinyxmlparser.cpp}\end{CompactItemize}
